Science

James Webb Space Telescope lands on 'The Daily Show with Trevor Noah'